<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class mod_tipo_usuario extends CI_Model {
    
    function __construct()
    {
        parent::__construct();
    }

    public function insert_tipo_usuario()
    {
        $data['descripcion'] = $this->input->post('descripcion');
        $data['id_empresa'] = $this->input->post('id_empresa');
        $this->db->insert('tipo_usuario',$data);                        
    }
    
    public function update_tipo_usuario()
    {
        $data['descripcion'] = $this->input->post('descripcion');
        $data['id_empresa'] = $this->input->post('id_empresa');
        $this->db->where('tipo_usuario.id_tipo_usuario',$this->input->post('id_tipo_usuario'));
        $this->db->update('tipo_usuario',$data);	
    }
    
    public function delete_tipo_usuario($id_tipo_usuario)
    {
        $this->db->where('tipo_usuario.id_tipo_usuario',$id_tipo_usuario );
        $this->db->delete('tipo_usuario');
    }
    
    public function carga_tabla()
    {          
       	return $this->db->query("
            SELECT tipo_usuario.id_tipo_usuario,
                tipo_usuario.descripcion,
                empresa.nombre as nombre_empresa
            FROM
                tipo_usuario
            INNER JOIN empresa ON empresa.id_empresa = tipo_usuario.id_empresa");
    }
    
    public function carga_datos($id_tipo_usuario)
    {          
       	return $this->db->query("
            SELECT tipo_usuario.id_tipo_usuario, 
                tipo_usuario.descripcion,
                tipo_usuario.id_empresa
            FROM
                tipo_usuario
            WHERE tipo_usuario.id_tipo_usuario='".$id_tipo_usuario."' LIMIT 1");   
    }
}
